object that punctures - Spanish English Dictionary